Integration eines LISA-basierten ARM-Prozessormodells in ein On-Chip-Bussystem
Bearbeitet von Y. Runge.
Bachelor’s Thesis
Abstract
Die vorliegende Bachelorarbeit setzt sich mit einem in LISA geschriebenen Modell des ARM Cortex-M3 Prozessors auseinander. Es wird das bestehende Single-Cycle-Memory-Modell durch ein Multiple-Cycle-Memory-Modell ersetzt, wobei die Kommunikation mit dem neuen Speichermodell über das AHBProtokoll erfolgt. Hierzu wird das alte Speichermodell durch ein neues ausgetauscht, eine Kommunikationsschnittstelle für den neuen Speicher geschaffen und die Zugriffslogik des ARM Cortex-M3 dahingehend erweitert, dass er das neue Modell unterstützt.
Es wurde hierbei nicht das AHB-Protkoll, sondern das AHB-Lite-Protokoll implementiert, wobei die Zugriffslogik und Kommunikationsschnittstellen auf das AHB-Lite-Protokoll ausgerichtet sind.
Als Ergebnis der Arbeit kann festgehalten werden, dass die Zugriffslogik und die Kommunikationsschnittstellen korrekt implementiert wurden, was durch verschiedene Simulation verifiziert wurde.